`ifndef TEST_SV
`define TEST_SV

`include "transaction.svh"

module automatic test;
	initial begin
		transaction tr; // 定义对象句柄
		$display("tr=%p", tr); // 打印对象句柄指向的对象内容
		$display("object addr=%0d", tr);
		tr = new(); // 创建一个transaction对象
		$display("tr=%0p", tr);
		$display("object addr=%0d", tr);
		tr.print("default");
	end
endmodule

`endif
